草庐IT

Android RelativeLayout 边距

全部标签

html - 如何使绝对定位的 div 的宽度等于它的父级减去一些边距

我想要一个位于不同大小的容器div内的内部div,并从固定的左侧位置开始,然后具有填满容器其余部分的宽度。我在下面包含了一些示例css来尝试理解这一点。我必须使用绝对定位,所以不能只向右浮动并设置左边距。关于如何使用绝对定位进行这项工作的任何想法?我还尝试了width:auto和一些不同的框大小选项。需要澄清的是,它的棘手之处在于必须固定左边框,并且左边框必须与容器的右边框相对。我不能使用position:relative和javascript,但在这样做之前我可能最终会制作具有硬编码宽度的.inner1和.inner2div。但希望避免这种情况。.container1{positio

html - anchor 链接和边距

我目前正在构建一个网页,其中一些元素放置在靠近顶部边缘的固定位置。因此,每当我导航到anchor时,它们都会被放置在那些固定元素的正下方。我想知道是否有某种样式或其他方法在导航到anchor时会发生一些额外的偏移量/边距?示例源代码Thiscoversthetop100pxofthescreen.FooLoremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeoseta

html - CSS 边距如何工作?

在下面的代码中,.box1和.box2之间的边距不应该是20px作为.box1的底部边距为10px,.box2的顶部边距为10px。CSS:.box1{margin-bottom:10px;}.box2{margin-top:10px;}http://jsfiddle.net/3C7bW/ 最佳答案 不,两个框之间的边距仅为10px。你说了两次同样的话,“框1下面必须有10px的边距”和“box2上方必须有10px的边距”可以这样想:有2个人,Harry和Sally。Harry站在离Sally10英尺的地方。莎莉离哈利有多远?是的,

html - 如何删除正文周围的边距空间或清除默认的 css 样式

诚然,我是一个初学者,但在发布这篇文章之前,我也进行了大量搜索。我的div元素周围似乎有额外的空间。我还想指出,我尝试了border:0、padding:0等的多种组合,但似乎没有任何方法可以消除空白。代码如下:#header_div{background:#0A62AA;height:64px;min-width:500px;}#vipcentral_logo{float:left;margin:0000;}#intel_logo{float:right;margin:0000;}这就是它的样子(我插入了红色箭头以明确指出额外的空间):我原以为蓝色会直接紧靠浏览器边缘和工具栏。这些图

html - 默认的 `<body>` 边距有多宽?

默认值是多少marginHTML为其设置的标签?我注意到有一些自动margin,但我想知道是否有人知道它是多少(以及它是否在px或%等中)。 最佳答案 在大多数主流浏览器中,所有边的默认边距都是8px。它由您的浏览器提供的user-agent-stylesheet以像素为单位定义。有些浏览器允许您创建和使用自己的user-agent-stylesheet,但如果您正在开发网站,我建议您不要更改此设置,因为您的用户很可能不会有一个修改过的样式表,然后会看到一个与你看到的不同的页面。如果你想改变它,你可以这样做:body{margin:

css - 如何修复 Firefox 和 Chrome 中不一致的 Textarea 底部边距?

我试图消除FF和Chrome似乎都给Textareas的额外底部边距。令人惊讶的是,IE似乎正确地做到了。我想避免使用条件包含,但CSS3调整没问题。示例代码.red-box{background-color:red;overflow:hidden;}textarea{border:solid1px#ddd;margin:0px;/*Hasnoeffect*/}NoMarginPlease! 最佳答案 默认情况下,我相信Chrome和Firefox都会将这些元素设置为display:inline-block;。在您的样式中设置dis

html - 为什么父元素不包含边距?

当带有边距的元素包含在另一个元素中时,父元素不会始终包裹/包含该边距。很多事情都会导致父级包含子级的边距:border:solid;position:absolute;显示:内联block;溢出:自动;(这只是一些小测试,毫无疑问还有更多。)我认为这与利润率下降有关,但是:W3C规范页面没有对此类行为的描述。此处没有重叠边距。在这个问题上所有浏览器的行为似乎都是一致的。行为受与边距无关的触发器影响。默认为overflow:auto的元素应该包含与overflow设置为auto的元素不同的Material的逻辑是什么?为什么除了常规div的默认行为之外的所有内容都假定边距包含在父元素中—

html - 为什么我的 div 边距重叠,我该如何解决?

我不明白为什么这些div的边距会重叠。.alignright{float:right}#header.social{margin-top:50px;}#header.sociala{display:inline-block;}#header.social.fb{width:64px;height:1px;padding-top:60px;overflow:hidden;}#header.social.twit{width:64px;height:1px;padding-top:60px;overflow:hidden;}#header.contact{margin:20px70px20

html - 行内 block 列表项中不需要的边距

这个问题在这里已经有了答案:Aspacebetweeninline-blocklistitems[duplicate](8个答案)关闭9年前。我有以下HTML:firstfirstfirstfirst和以下CSS规则:ul{padding:0;border:solid1px#000;}li{display:inline-block;padding:10px;width:114px;border:solid1px#f00;margin:0;}lidiv{background-color:#000;width:114px;height:114px;color:#fff;font-size:

ios - 如何在 View 中绘制没有边距的字符串?

我在绘制View周围没有边距的NSAttributedString时遇到问题。这是我的代码:NSDictionary*attributes=@{NSFontAttributeName:[UIFontsystemFontOfSize:72.0f]};NSAttributedString*string=[[NSAttributedStringalloc]initWithString:@"Hello"attributes:attributes];[stringdrawWithRect:rectoptions:NSStringDrawingUsesLineFragmentOrigin|NSSt